#ifndef CONFIG_XEN_PHYSDEV_ACCESS
void * __ioremap(unsigned long phys_addr, unsigned long size,
- unsigned long flags)
+ unsigned long flags)
{
return NULL;
}
return NULL;
area->phys_addr = phys_addr;
addr = (void __iomem *) area->addr;
- if (direct_remap_area_pages(&init_mm, (unsigned long) addr, phys_addr, size, __pgprot(_PAGE_PRESENT | _PAGE_RW | _PAGE_DIRTY | _PAGE_ACCESSED | flags), DOMID_IO)) {
+ if (direct_remap_area_pages(&init_mm, (unsigned long) addr, phys_addr,
+ size, __pgprot(_PAGE_PRESENT | _PAGE_RW |
+ _PAGE_DIRTY | _PAGE_ACCESSED
+ | flags), DOMID_IO)) {
vunmap((void __force *) addr);
return NULL;
}
start_address,
address-start_address,
w);
-
+
if (HYPERVISOR_mmu_update(u, v - u, NULL) < 0)
return -EFAULT;
v = w;
address-start_address,
w);
if (unlikely(HYPERVISOR_mmu_update(u, v - u, NULL) < 0))
- return -EFAULT;
+ return -EFAULT;
}
flush_tlb_all();